package be.ipl.eBar.usecases;

import java.util.Calendar;
import java.util.List;

import javax.ejb.Remote;

import be.ipl.eBar.domaine.Commande;
import be.ipl.eBar.exceptions.CommandeNonSauveeException;

@Remote
public interface GestionCommandes {
	List<Commande> listerCommandes();
	List<Commande> listerCommandes(Calendar date);
	Commande chargerTout(Commande commande);
	void modifierCommande(Commande commande) throws CommandeNonSauveeException;
	void supprimerCommande(Commande commande);
}
